armor piercing - German English Dictionary